<?php

class Doctrine_Model_PermisoDao extends Doctrine_Model_BaseDao {
    
    public function obtenerTodos() {
        return $this->getEntityManager()
                ->createQuery('select t from Doctrine_Model_Entities_Permiso t')
                ->getResult();
    }

    public function obtenerPorId($id) {
        return $this->getEntityManager()->find('Doctrine_Model_Entities_Permiso', $id);
    }
    
    public function obtenerPorDescripcionCorta($descripcion_corta) {
        $permiso = $this->getEntityManager()
                ->createQuery("select t from Doctrine_Model_Entities_Permiso t where t.descripcion_corta = '{$descripcion_corta}' ")
                ->getResult();
        if (count($permiso) > 0)
            return $permiso[0];
        return null;
    }
    
}
